throwing spear - German English Dictionary